//上传
function showUploadModal(id,programmeid,productid,modleid){
	
	var designid=id;
	var programmeName=$("#programme"+id).val();
	var productName=$("#product"+id).val();
	var modleName=$("#modle"+id).val();
	if(designid==''){
		jAlert("该设计文件是空的，请添加零件设计后再上传","提示");
	}else{
		$("#uploadModal").modal('show');
		$("#uploadModal #partsid").val(id);
		$("#uploadModal #programmeid").val(programmeid);
		$("#uploadModal #productid").val(productid);
		$("#uploadModal #modleid").val(modleid);
		
		if(programmeid){
			 $("#programSpan").text(programmeName);
		 }else{
			 $("#programSpan").text("未上传文件");
		 }
		 if(productid){
			 $("#productSpan").text(productName);
		 }else{
			 $("#productSpan").text("未上传文件");
		 }
		 if(modleid){
			 $("#modleSpan").text(modleName);
		 }else{
			 $("#modleSpan").text("未上传文件");
		 }
	}
		
}

function upload(fileName,fileid,phone){
	if($('#'+fileid).val()==""){
		alert("请选择一个附件!");
   	    return;
	}else{
		var file=$('#'+fileid+"File").val();
  	    var fileType = file.substring(file.lastIndexOf(".")+1);
  	    if(!(fileType && /^(stp|STP)$/.test(fileType))){
  	    	$(".upload-modalHint").css('display','block');
            return;
  	    }else{
  	    	$(".upload-modalHint").css('display','none');
            //$("#loading").showLoading();
            $.ajax({
	             type: "post",
	             async:false,
	             url:FILESERVER_ID,
	             dataType: "jsonp",
	             jsonp: 'jsonpcallback',//传递给请求处理程序或页面的，用以获得jsonp回调函数名的参数名(一般默认为:callback)
	             jsonpCallback:"feedBackState",//自定义的jsonp回调函数名称，默认为jQuery自动生成的随机函数名 
	             success: function(data){
	            	        
	            	        $("#uploadModal #"+fileid+"id").val(data[0].id);
	            	        
	            	        $.ajaxFileUpload
			                  (  
						           {  
						               url:FILESERVER_UPLOAD_PATH+'?origin=A3&id='+data[0].id+'&userName='+phone, 
						               secureuri:false,//一般设置为false  
						               fileElementId:fileid+"File",//文件上传空间的id属性  <input type="file" id="file" name="file" />  
						               dataType: 'jsonp',//返回值类型 一般设置为json  
						               jsonp: 'jsoncallback',  
						               success: function (data, status)  //服务器成功响应处理函数  
						               { 
						            	   data = $.parseJSON(data.replace(/<.*?>/ig,""));
						            	   jAlert("文件上传成功","提示");
						            	   if(fileid=='programme'){
						            		   $("#programSpan").text(data.data.originName);
						            	   }else if(fileid=='product'){
						            		   $("#productSpan").text(data.data.originName);
						            	   }else if(fileid=='modle'){
						            		   $("#modleSpan").text(data.data.originName);
						            	   }
						            	   $('#loading').hideLoading();
						                
						               },  
						               error: function (data, status, e)//服务器响应失败处理函数  
						               {  
						            	   jAlert("文件上传失败","提示");
						            	   $('#loading').hideLoading();
						        
						               } 
						            }
						        )
			             },
	             error: function(){
	             }
	         });
  	    }
	}
}